package com.it.emall.service;

import com.it.emall.domain.Comments;

import java.util.List;

public interface CommentsService {


    /**
     * 用户发表评论
     * @param userId 用户ID
     * @param recipeId 食谱ID
     * @param content 评论内容
     * @return 0=评论成功，其他为失败
     */
    int addComment(int userId, int recipeId, String content);

    /**
     * 获取某个食谱的所有评论
     * @param recipeId 食谱ID
     * @return 评论列表
     */
    List<Comments> getCommentsByRecipe(int recipeId);

    /**
     * 删除用户的评论
     * @param userId 用户ID
     * @param commentId 评论ID
     * @return 0=删除成功，其他为失败
     */
    int deleteComment(int userId, int commentId);
}
